import Vue from "vue"; // 引入 Vue
import VueI18n from "vue-i18n"; //引入国际化的包
import Cookie from "js-cookie"; // 引入 cookie 包
import elementEN from "element-ui/lib/locale/lang/en"; // 引入 element 英文报
import elementZH from "element-ui/lib/locale/lang/zh-CN"; // 引入 element 中文包
import customZH from "./zh"; // 引入自定义中文包
import customEN from "./en"; // 引入自定义英文包

Vue.use(VueI18n); //全局注册国际化包
export default new VueI18n({
  //  i18n 的选项
  //  local ：当前的多语言的类型 随意定义的字符串
  //  message： 当前的语言包

  locale: Cookie.get("language") || "zh", // 从 cookie 中获取语言类型 获取不到就是中文
  messages: {
    en: {
      ...elementEN, // 将 element 英文语言包引入
      ...customEN
    },
    zh: {
      ...elementZH, // 将 element 中文包引入
      ...customZH
    }
  }
});
